import {
  Base
} from '../../utils/base.js';
const {
  fetch,
  hasSensitiveWords,
  replaceAll
} = require('../../utils/fetch')

var base = new Base();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    'id': 0,
    is_collect: true,
    reply_text: '',
    reply_list: [],
    'info': {},
    'content': {},
    'imgs': [],
    'type_id': 0,
    detilid: 0,
    specificarea: '',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (wx.getStorageSync('specificarea')) {
      this.setData({
        specificarea: wx.getStorageSync('specificarea')
      })
    }
    var id = options.id;

    this.setData({
      "id": id
    })
    var that = this;


    fetch(`wx/ad/${this.data.specificarea}/detail`, 'POST', {
      id: id
    }).then(res => {
      if (res) {
        let imgs = [];
        if (res.detailimg) {
          imgs = res.detailimg.split(",");
        }
        this.setData({
          detilid: res.id
        })
        let content = base.jsonToObj(res.content);
        that.setData({
          "info": res,
          "content": content,
          "imgs": imgs,
          "type_id": 0
        });
      }
    })
  },

  tel: function (e) {
    wx.makePhoneCall({
      phoneNumber: e.currentTarget.dataset.phone
    })
  },
  // 复制内容
  goinputCopy: function (e) {
    var details = e.currentTarget.dataset.details
    wx.setClipboardData({
      data: details,
      success: function (res) {
        // 添加下面的代码可以复写复制成功默认提示文本`内容已复制` 
        wx.showToast({
          title: '复制成功',
          duration: 1500
        })
        wx.getClipboardData({
          success: function (res) {}
        })
      }
    })
  },
  bind_img_view: function (e) {
    let url = base.getDataSet(e, "url");
    wx.previewImage({
      current: url,
      urls: this.data.imgs
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    // 设置菜单中的转发按钮触发转发事件时的转发内容
    var shareObj = {
      title: this.data.info.title, // 默认是小程序的名称(可以写slogan等)
      path: '/pages/detailImg/index?id=' + this.data.id, // 默认是当前页面，必须是以‘/’开头的完整路径
      imageUrl: this.data.info.logo, //自定义图片路径，可以是本地文件路径、代码包文件路径或者网络图片路径，支持PNG及JPG，不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4
      success: function (res) {},
    }
    // 返回shareObj
    return shareObj;
  },
  onShareTimeline: function () {
    var that = this;
    var imgimg = this.data.info.img || '/resources/imgs/agent.png'
    var imgUrl = this.data.info.img.indexOf('http://www.xzwbfuwu.cn')
    if(imgUrl == 0) {
      var goimgs = imgimg.replace('http://www.xzwbfuwu.cn', 'https://www.xzwbfuwu.cn')
      imgimg = goimgs
    } else {
      imgimg = this.data.info.img
    }
      return {
        title: that.data.info.title,
        path: '/pages/detailImg/index?id=' + this.data.id,
        imageUrl: imgimg || '/resources/imgs/agent.png',
        query: {
          key: ''
        },
      }
  }

})